//lodash中的柯里化函数
// 1.功能:创建一个函数,该函数接收一个或者多个func所需要的参数都被提供则执行func并返回执行的结果,
//否则继续返回函数等待并且接收剩余参数
// 2.参数:需要柯里化的函数
// 3.返回值:柯里化后的函数

//lodash中的curry基本使用
const _ = require("lodash");

function getSum(a, b, c) {
  return a + b + c;
}

let curried = _.curry(getSum);
console.log(curried(1, 2, 3));
console.log(curried(1)(2, 3));
console.log(curried(1, 2)(3));
